﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;

namespace AlgorithmTest
{
    // T_[四个数字排序]_[算法名]
    public class T_0214_IsFlipedString : IAlgorithm
    {
        // 面试题 01.09. 字符串轮转

        /*
        字符串轮转。给定两个字符串s1和s2，请编写代码检查s2是否为s1旋转而成（比如，waterbottle是erbottlewat旋转后的字符串）。

        提示：
            字符串长度在[0, 100000]范围内。
        说明:
            你能只调用一次检查子串的方法吗？
        */

        public void Test()
        {
            // 算法参数定义

            // 算法执行与打印
        }

        // 算法
        public bool IsFlipedString(string s1, string s2)
        {
            return s1.Length == s2.Length && (s1 + s1).Contains(s2);
        }
    }
}
